End-User Development Techniques for Enterprise Resource Planning Software Systems
نویسندگان
چکیده
The intent of this position paper is to present the focus of interest of our end-user development (EUD) related research at SAP Research CEC Darmstadt, enabling other participants of the Dagstuhl seminar concerning end-user software engineering to prepare for fruitful and constructive discussions. As we are in an early phase of research, research topics will be presented rather than detailed results. We focus on investigating and applying EUD techniques suitable for enterprise resource planning (ERP) software systems, especially for small and medium-sized enterprises (SMEs). Our current research addresses the sub-domains of workflow management and business intelligence. 1 Customization of ERP systems One dilemma of developing ERP software systems is to develop systems being on one hand generic enough to be used by a broad variety of companies and on the other hand offering solutions that match the concrete reality of a company as close as possible. As a consequence ERP systems are highly customizable, causing a long and costly implementation phase, involving external experts and consultants, which have to deal with the domain knowledge of users and adapt the software according to existing needs and processes. Since companies are not static and competitors, markets and customers are always on the move, influencing the strategies, products, services and processes of a company, a continuous need for adaptation exists which is not limited to the implementation phase of ERP software. End-users of ERP systems are domain experts but not necessarily IT professionals, limiting their ability to adapt the software by themselves to their own needs and forcing them to indirectly influence the adaptation processes by communicating their needs to IT professionals. Empowering the end-users to adapt the software by themselves is an important step in reducing customization costs and enabling high-quality tailoring of software and working environments to the needs of modern information and knowledge workers. EUD defined “as a set of methods, techniques, and tools that allow users of software systems, who are acting as non-professional software developers, at some point to create, modify or extend a software artifact” [1] may deliver significant ideas of how to improve the evolutionary process of adapting ERP systems to changing company and user needs.
منابع مشابه
A Proposed Model for Assessing the Determinants of Enterprise Resource Planning Adoption and Satisfaction
The complex information systems such as enterprise resource planning (ERP) systems are essential for organizations to make them competitive. However, the success of ERP system projects is a difficult process as it involves different types of end user assessment. The main objective of the present study is to find the key determinants that open the door to employee satisfaction and adoption of E...
متن کاملImproving Information Systems by End User Development: A Case Study
This paper presents a case study in which we identified problems end users have with their software systems and how they try to solve these problems. The case study is part of a bigger research project, in which we develop appropriate end user development tools for enterprise resource planning systems of small and medium sized enterprises. During our study, we carried out several interviews wit...
متن کاملEngineering adaptive model-driven user interfaces for enterprise applications
Enterprise applications such as enterprise resource planning systems have numerous complex user interfaces (UIs). Usability problems plague these UIs because they are offered as a generic off-the-shelf solution to end-users with diverse needs in terms of their required features and layout preferences. Adaptive UIs can help in improving usability by tailoring the features and layout based on the...
متن کاملModel-Based Testing of Enterprise System Architecture via Graphical User Interfaces
Software development and testing of Enterprise Resource Planning (ERP) systems need dedicated methods to tackle its special features. As manual testing is not capable to systematically test ERP systems due to the concerned complexity. So, an efficient testing approach should be required to automate such type of secured systems. Since the original business processes of enterprise systems are rea...
متن کاملA Compound Decision Support System for Corporate Planning
Providing a plan for any corporate or firm at macro level, as an organization or enterprise resource planning has particular importance nowadays. To meet the enterprise resource planning needs applications software packages provide a set of uniform pre-prepared and pre-designed that covers all business process throughout an organization. To achieve maximum efficiency in the implementation of th...
متن کامل